
package com.cctv.ppm.schema.ppm_commondatatypes._0;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;


/**
 * 播放设备信息类型
 * 
 * <p>PlayDevInfoType complex type的 Java 类。
 * 
 * <p>以下模式片段指定包含在此类中的预期内容。
 * 
 * <pre>
 * &lt;complexType name="PlayDevInfoType"&gt;
 *   &lt;complexContent&gt;
 *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType"&gt;
 *       &lt;sequence&gt;
 *         &lt;element name="DevType" type="{http://cctv.com/PPM/schema/PPM_CommonDataTypes/0.1}PlayDevType"/&gt;
 *         &lt;element name="DevID"&gt;
 *           &lt;simpleType&gt;
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *               &lt;maxLength value="200"/&gt;
 *             &lt;/restriction&gt;
 *           &lt;/simpleType&gt;
 *         &lt;/element&gt;
 *         &lt;element name="DevName"&gt;
 *           &lt;simpleType&gt;
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *               &lt;maxLength value="255"/&gt;
 *             &lt;/restriction&gt;
 *           &lt;/simpleType&gt;
 *         &lt;/element&gt;
 *         &lt;element name="AudioDevID"&gt;
 *           &lt;simpleType&gt;
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *               &lt;maxLength value="200"/&gt;
 *             &lt;/restriction&gt;
 *           &lt;/simpleType&gt;
 *         &lt;/element&gt;
 *         &lt;element name="BakDevType" type="{http://cctv.com/PPM/schema/PPM_CommonDataTypes/0.1}PlayDevType"/&gt;
 *         &lt;element name="BakDevID"&gt;
 *           &lt;simpleType&gt;
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *               &lt;maxLength value="100"/&gt;
 *             &lt;/restriction&gt;
 *           &lt;/simpleType&gt;
 *         &lt;/element&gt;
 *         &lt;element name="BakDevName"&gt;
 *           &lt;simpleType&gt;
 *             &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *               &lt;maxLength value="200"/&gt;
 *             &lt;/restriction&gt;
 *           &lt;/simpleType&gt;
 *         &lt;/element&gt;
 *       &lt;/sequence&gt;
 *     &lt;/restriction&gt;
 *   &lt;/complexContent&gt;
 * &lt;/complexType&gt;
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PlayDevInfoType", propOrder = {
    "devType",
    "devID",
    "devName",
    "audioDevID",
    "bakDevType",
    "bakDevID",
    "bakDevName"
})
public class PlayDevInfoType {

    @XmlElement(name = "DevType", required = true)
    protected PlayDevType devType;
    @XmlElement(name = "DevID", required = true, nillable = true)
    protected String devID;
    @XmlElement(name = "DevName", required = true, nillable = true)
    protected String devName;
    @XmlElement(name = "AudioDevID", required = true, nillable = true)
    protected String audioDevID;
    @XmlElement(name = "BakDevType", required = true, nillable = true)
    protected PlayDevType bakDevType;
    @XmlElement(name = "BakDevID", required = true, nillable = true)
    protected String bakDevID;
    @XmlElement(name = "BakDevName", required = true, nillable = true)
    protected String bakDevName;

    /**
     * 获取devType属性的值。
     * 
     * @return
     *     possible object is
     *     {@link PlayDevType }
     *     
     */
    public PlayDevType getDevType() {
        return devType;
    }

    /**
     * 设置devType属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link PlayDevType }
     *     
     */
    public void setDevType(PlayDevType value) {
        this.devType = value;
    }

    /**
     * 获取devID属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDevID() {
        return devID;
    }

    /**
     * 设置devID属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDevID(String value) {
        this.devID = value;
    }

    /**
     * 获取devName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDevName() {
        return devName;
    }

    /**
     * 设置devName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setDevName(String value) {
        this.devName = value;
    }

    /**
     * 获取audioDevID属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAudioDevID() {
        return audioDevID;
    }

    /**
     * 设置audioDevID属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAudioDevID(String value) {
        this.audioDevID = value;
    }

    /**
     * 获取bakDevType属性的值。
     * 
     * @return
     *     possible object is
     *     {@link PlayDevType }
     *     
     */
    public PlayDevType getBakDevType() {
        return bakDevType;
    }

    /**
     * 设置bakDevType属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link PlayDevType }
     *     
     */
    public void setBakDevType(PlayDevType value) {
        this.bakDevType = value;
    }

    /**
     * 获取bakDevID属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBakDevID() {
        return bakDevID;
    }

    /**
     * 设置bakDevID属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBakDevID(String value) {
        this.bakDevID = value;
    }

    /**
     * 获取bakDevName属性的值。
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getBakDevName() {
        return bakDevName;
    }

    /**
     * 设置bakDevName属性的值。
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setBakDevName(String value) {
        this.bakDevName = value;
    }

}
